清华大学出版社 您所在的位置:网站首页 LabVIEW虚拟仪器 程序设计教程 清华大学出版社

清华大学出版社

2024-01-06 02:51| 来源: 网络整理| 查看: 265

本书以 LabVIEW2019为基础,讲述 LabVIEW 图形化编程语言的原理,以及如何利用 LabVIEW 完 成虚拟仪器设计。 全书共15章,包括基础知识部分(第1~13章)和实际应用部分(第14和15章)。第1章,综述虚拟仪 器技术的构建思想和方法论。第2~7章,讲述 LabVIEW 图形化编程语言的基本原理以及编程方法,内容 包括 LabVIEW 入门、基本数据类型、程序结构、复合数据类型、文件I/O、图形显示及其他技巧。第8~12 章,阐述如何利用 LabVIEW 控制仪器硬件以实现对被测信号的数据采集,内容包括选择专用的数据采集 卡进行数据采集;利用计算机自带的声卡实现数据采集;利用摄像头完成图像采集;仪器控制和控制单 片机。第13章,讲述用 LabVIEW 实现仪器应用的若干算法和信号分析处理的相关知识。第14和15章, 介绍利用 LabVIEW 完成有实际应用背景的两个虚拟仪器项目,分别是用 LabVIEW 构建函数发生器和频 率计。 本书可作为大专院校“虚拟仪器技术”及相关课程的教材或教学参考书,也可供从事计算机化测量仪 器及系统构建工作的工程技术人员使用。

more >

前言 虚拟仪器即基于计算机的仪器,是利用软件和硬件建立的测量或测控系统。用户可以自己灵活地定义、修正或增加虚拟仪器的功能,以借助计算机的强大计算能力实现对各种物理量的测量或测控。目前,基于计算机构建的虚拟仪器,已成为主要的测量工具和新型测量仪器的研发方向,传统单一功能、固定不变式的测量仪表正逐步被淘汰。虚拟仪器作为计算机技术与测量或测控技术相结合的新兴技术,正越来越多地应用于各行各业。从前沿的科学研究到广泛的工程应用,再到大学生的科技创新活动,在有很多需要实施测量或测控的场合,都少不了虚拟仪器技术的应用。 清华大学电机工程与应用电子技术系虚拟仪器教学组,从1995年起开始研究虚拟仪器的原理、技术及应用,2000年建成了虚拟仪器教学实验室,为全校多个院系的本科生和研究生开设多门设计型虚拟仪器原理及实验技术课程。 本书作者长期讲授虚拟仪器课程,于2018年11月出版了教材《LabVIEW虚拟仪器设计及应用——程序设计、数据采集、硬件控制与信号处理》。该书出版后,读者反馈良好。清华大学出版社建议作者在此基础上,再编写一本新的虚拟仪器教材,以满足高校学生和工程技术人员的学习、使用及参考需求。 作者在上一本教材的基础上,根据使用LabVIEW设计功能更强大虚拟仪器的新需求,增加了一些更深入的内容,并对全书做了认真审核和调整,力求原理表述更准确,选用案例更鲜明,遣词造句更规范,编写了这本新教材《LabVIEW虚拟仪器设计》。 相对于前一本书《LabVIEW虚拟仪器设计及应用——程序设计、数据采集、硬件控制与信号处理》,本书主要新增和新编的内容如下: ① 重新编写了“事件结构”部分; ② 增加了“全局变量”; ③ 增加了“单进程共享变量”; ④ 增加了“变体”; ⑤ 重新编写了数据采集一章中的第1小节; ⑥ 增加了“数字输入/输出”; ⑦ 增加了“计数器”。 另外,本书还新增了15个示例,添加了常见问题11个; 并在附录部分增加了示例和常见问题索引,以方便读者查询。 内容框架 本书共有15章,内容介绍如下。 第1章: 有用又有趣的虚拟仪器技术。阐述虚拟仪器技术的构建思想和方法论,帮助读者首先从整体上准确把握这门技术。 第2章: LabVIEW入门。讲授图形化编程语言LabVIEW的编程环境、数据流、调试工具等基础知识,并指导读者编写出自己的第一个虚拟仪器程序(VI)。 第3章: 基本数据类型。讲授LabVIEW中常用的5种基本数据类型,具体是数值、字符串、布尔量、枚举与下拉列表,以及路径。 第4章: 程序结构。讲授利用LabVIEW设计虚拟仪器程序要用到的多种程序结构,包括顺序结构、条件结构、循环结构和事件结构等。 第5章: 复合数据类型。讲授LabVIEW中的5种复合数据类型,包括数组、簇、波形、DDT(动态数据类型)和变体。 第6章: 文件I/O。讲授LabVIEW中文件I/O的基本操作。 第7章: 图形显示及其他技巧。讲授如何利用LabVIEW中的图和图表控件去显示被测对象的波形或特性曲线,以及如何使所编制的虚拟仪器界面更美观。 第8章: 数据采集。讲授数据采集的基本概念,以及如何利用LabVIEW编程操作相关测量硬件完成数据采集。辅助本章内容阐述需要用到的硬件是NI公司生产的数据采集卡。 第9章: 利用声卡实现数据采集。讲授如何利用计算机自带的声卡完成数据采集,包括基本原理、LabVIEW中的声卡函数以及具体案例等。 第10章: 利用摄像头实现图像采集。讲授图像采集的基本原理、LabVIEW中提供的图像采集相关函数,以及实际案例等。辅助本章内容阐述利用到的硬件,是生活中常见的USB摄像头。 第11章: 仪器控制。讲授如何利用LabVIEW编程去控制测量仪器,以满足自动化测量的需求。 第12章: 利用LabVIEW控制单片机。讲授如何利用LabVIEW编程控制单片机,以实现数据采集。 第13章: 算法及信号处理。讲授如何利用LabVIEW编程对测得数据进行分析处理。根据实际问题需求,读者可以自己编写虚拟仪器算法,也可利用LabVIEW中提供的函数去分析处理测得的信号。 第14章: 实际应用1——函数发生器。讲授利用LabVIEW设计制作任意波形发生器的全过程,辅助本章内容阐述利用到的硬件是NI公司生产的数据采集卡MyDAQ。 第15章: 实际应用2——频率计。讲授如何利用LabVIEW设计制作频率计,具体提供了时域和频域共10种频率测量算法原理及实现,用到的硬件是数据采集卡MyDAQ。 使用建议 本书第2~7章,讲授如何利用LabVIEW进行虚拟仪器程序设计,其中每章都设计了多道例题。对初学者来说,刚开始入门时,可以按照书中讲解的步骤,自己动手编写VI。当对LabVIEW的语法有所掌握后,再碰到例题时,可先不看例题的解答,而是自己先独立思考并动手编写出VI后,再与书中例题的解答进行比对。 本书第8~12章,讲授如何利用LabVIEW操控各种硬件,以完成对真实世界中某种物理量的测量或测控。学习者可根据自己选用的具体硬件,学习相应章节的内容。在学习与硬件相关的内容时,也要多动手,即到了这个阶段,不仅要自己动手编写VI,还要学会硬件连线。 本书第14和第15章,提供两个实际的应用项目案例,供感兴趣的读者学习、借鉴和参考。 本书特点 本书主要特点如下: ① 系统化讲授,由浅入深、逻辑性强。 在本书的编写过程中,作者遵循学习的一般规律,按照由浅入深、由简单到复杂的原则,力求科学合理地编排、组织学习内容,并系统阐述如何利用LabVIEW实现虚拟仪器设计。 ② 内容全面、实例丰富。 本书对如何利用LabVIEW设计虚拟仪器进行了较细致的讲解,涉及程序设计、数据采集、硬件控制和信号处理等多方面知识。全书共有126个基础案例、2个综合应用案例和45个常见问题总结。 ③ 讲解清楚可靠、通俗易懂。 本书由虚拟仪器教学一线教师编写。基于长期教学积累的经验,作者深知初学者的痛点、难点在哪里; 作者将经验融汇于本教材内容的选定与具体编写上,包括对例题的设计,以及对常见问题的总结上,都力求以通俗易懂的阐述将复杂问题交代清楚,以帮助初学者更快掌握虚拟仪器设计方法。同时,书稿经过多次修改和调整,力求提供给读者一本可靠、好用的学习资料。 本书由郝丽高级工程师编写,由赵伟教授修改和审阅。 感谢侯国屏教授、黄松岭教授和王珅副研究员在虚拟仪器教学方面给予的帮助。感谢董甲瑞高级工程师帮助解决了虚拟仪器实验教学环境建设中的很多实际问题。感谢汪芙平副研究员对本书中有关信号处理知识写作上提出的宝贵意见。感谢袁建生教授对本书第一作者多年的培养。感谢邹军教授的帮助。感谢这些年所教过以及辅导过的学生。 感谢NI中国有限公司原院校合作部刘洋经理和刘晋东经理的帮助。感谢清华大学出版社盛东亮编辑的鼓励和建议。 限于作者水平,书中难免存在不当之处,敬请读者批评指正。 编者 2021年6月于清华园

more > 课件下载 样章下载 暂无网络资源 扫描二维码 下载APP了解更多

版权图片链接



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有